﻿/* 
 * Diagnostics.cs
 * 
 * Author - Ankit Gupta and Gaurav Aggarwal
 * 
 * This file adds various components to Diagnostics tab.
 * 
 */

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Windows.Forms;
using System.Text;

class Diagnostics : TabPage
{
    DiagnosticsControl diagnosticsControl = new DiagnosticsControl();

    public Diagnostics()
    {

        Location = new System.Drawing.Point(4, 22);
        Name = "Diagnostics";
        Padding = new Padding(3);
        Size = new System.Drawing.Size(259, 37);
        Text = "Diagnostics";

        Controls.Add(diagnosticsControl.enableTracingCheckBox);
        Controls.Add(diagnosticsControl.enableTracingLabel);
        Controls.Add(diagnosticsControl.traceAsDebugOutputCheckBox);
        Controls.Add(diagnosticsControl.traceAsDebugOutputLabel);
        Controls.Add(diagnosticsControl.logEntriesLabel);
        Controls.Add(diagnosticsControl.logEntriesTextBox);
        Controls.Add(diagnosticsControl.logSizeLabel);
        Controls.Add(diagnosticsControl.logSizeTextBox);
        Controls.Add(diagnosticsControl.kBLabel);
        Controls.Add(diagnosticsControl.reportStartupCheckBox);
        Controls.Add(diagnosticsControl.reportStartupLabel);
        Controls.Add(diagnosticsControl.breakpointOnPanicCheckBox);
        Controls.Add(diagnosticsControl.breakpointOnPanicLabel);
        Controls.Add(diagnosticsControl.signatureVerificationCheckBox);
        Controls.Add(diagnosticsControl.signatureVerificationLabel);
        Controls.Add(diagnosticsControl.debugCallsCheckBox);
        Controls.Add(diagnosticsControl.debugCallsLabel);
        Controls.Add(diagnosticsControl.applyButton);
        Controls.Add(diagnosticsControl.cancelButton);
        Controls.Add(diagnosticsControl.grpbox);
    }
}